#pragma once 
class nocopy
{
public:
    nocopy() {}
    nocopy(const nocopy &) = delete;
    const nocopy&operator = (const nocopy &) = delete; 
};
